Verzeichnisbaum und Direktiven für Programme

/   nennt sich das Wurzelverzeichnis

/home/<Besitzer1>        <Besitzer1> durch den jeweiligen Namen des Anwenders ersetzen (zB. /home/franz)
          /<Besitzer2>
           usw.                    sind die Arbeitsverzeichnisse der verschiedenen User.

Programme werden im Verzeichnisbaum an anderer Stelle installiert (z.B. /usr/bin), Einstellungen und Daten in einem Unterverzeichnis der jeweiligen Besitzer.

zB.: Das Mailprogramm Thunderbird findet sich im Verzeichnis /usr/bin (genauer gesagt: nur mehr ein Link), die Einstellungen (Providerdaten) und die Mails selbst befinden sich im Verzeichnis /home/franz/.thunderbird.

Verzeichnisnamen welche mit einem Punkt beginnen werden von den meisten Dateibrowsern erst sichtbar durch Drücken der Tasten <STRG><H> (so werden versteckte Verzeichnisse (aber auch Dateien) in Linux gekennzeichnet)

Begriffe: Attribute, Rechte, versteckte Dateien

Dateiattribute unter Linux sind nur Zugriffsberechtigungen, welche es dem Besitzer/der Gruppe/allen anderen erlauben die Datei zu lesen/schreiben/auszuführen.

Linux braucht keine Dateierweiterung zum erkennen einer Datei. Während andere Betriebsysteme (CP/M, DOS, Windows) eine ausführbare Datei an der Erweiterung (*.COM, *.bat ect.) identifiziert, erkennt Linux dies am Attribut ausführbar.

Hab ich zum Beispiel ein Shell-Script (das ist etwa ähnlich einer Batch-Datei), und möchte das Script auch ausführen, dann muß ich auch noch das Ausführbar-Attribut setzen. Ist dieses Script auch noch mit dem Schreib-Attribut versehen, weiß Linux noch nicht, ob ich das Script ändern (editieren), oder aber ausführen möchte. Zum Ausführen kann es sinnvoll sein im Terminal die Verzeichnisoptionen vorzustellen, zwingenderforderlich ist die Angabe der Dateiendung.

Beispiel unter DOS/Windows versus LINUX:

autoexec <Return> führt die normalerweise vorhandene Datei c:/autoexec.bat aus

Annahme (ist zwar zulässig, aber nicht Linux-konform) ich hab ein Script autoexec.bat mit Attribut 777 im Wurzelverzeichnis. Zum Aufruf verwende ich entweder /autoexec.bat (aus jedem belibigen Verzeichnis aufgerufen), oder ./autoexec.bat (aus dem Wurzelverzeichnis)

/    verwende das Root-Verzeichnis
./   verwende das aktuelle Verzeichnis
../  verwende das übergeordnete Verzeichnis

Programme installieren/deinstallieren

Installierte Programme in Linux finden sich üblicherweise im Verzeichnis /usr/bin

./configure

make

make install (als root)

make uninstall (als root)


Voraussetzung: man ist im entpackten Verzeichnis des Installationsprogramms

für Debian: (erzeugt ein Debian-Installationsprogramm *.deb)

Beispiel:
Installation:
./configure
make
checkinstall -D make install
dpkg -i <paket>

Deinstallation:
dpkg -p <paket>



vereinfacht und ohne Gewähr


von mir verwendete Programme:

Ubuntu 14.04 AMD-Version 64Bit

Bildbearbeitung: ImageMagick erlaubt die Manipulation von Bildern auf Kommandozeilenebene
Dokumentation, davon häufig verwendet siehe WIKI

Tips: http://www.esg-landau.de/web/index.php/service/tipps-und-tricks/bildbearbeitung

Vektorgrafik: Inkskape

Webseiten erstellen: KompoZer Achtung für Debian/Ubuntu gibt es eine eigene Installationsdatei

ftp: FileZilla

Bürgerkarte: Mocca

---------------------------------------------------------------------------------------
Perl Kurs Stephan Müller, Kurs Teia Lehrbuch Dokumentation